@charset "UTF-8";
@media screen and (max-width: 750px) {

    .header,
    .banner,
    .section,
    .fit,
    .footer {
        /* display: none; */
    }

    .mb-header {
        width: 7.5rem;
        height: 1.66rem;
        border-top: .2rem solid #be1e27;
        display: block;
        background: #fff;

    }
    .section5m{display: block;padding-top:0.59rem;}
.mgr{display: block;width:95%;margin:0 auto;}
.mgr img{max-width: 100%;height:1.25rem;}
    .mb-header .main {
        width: 6.9rem;
        height: 1.46rem;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;

        position: relative;
    }

    .mb-header .main .logo {
        width: 2.13rem;
        height: .73rem;
    }

    .mb-header .main .logo a img {
        width: 2.13rem;
        height: .73rem;
        margin-bottom: .18rem;
    }

    .mb-header .main .listbox {
        width: 1.5rem;
        height: .4rem;

    }

    .mb-header .main .listbox .search {
        width: .45rem;
        height: .4rem;
        background: url('./mb_search.png') no-repeat center center;
        background-size: 100% 100%;
        margin-left: .3rem;
        float: left;
    }

    .mb-header .main .listbox .menu {
        width: .45rem;
        float: left;
        margin-left: .3rem;

        height: .4rem;
        background: url('./mb_menu.jpg') no-repeat center center;
        background-size: 100% 100%;
    }

    .mb-header .main .form {
        position: absolute;
        top: 1.76rem;
        display: none;
        z-index: 999;
        box-shadow: 0.02rem 0.03rem 0.4rem #909090;
        background: #fff;
        width: 6.9rem;
        height: 1.9rem;
        padding: 0 .45rem;
        transition: all 1s;
        /* opacity: 0; */
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        -ms-transition: all 1s;
        -o-transition: all 1s;
    }

    .mb-header .main .active1 {
        opacity: 1;
        height: 1.9rem;
    }

    .mb-header .main .form button {
        position: absolute;
        /*top: 0;
        */
        right: 50%;
        margin-right: -1.5rem;
        width: 3rem;
        height: .5rem;
        border: none;
        bottom: 0.3rem;
        outline: none;
        cursor: pointer;
        font-size: .28rem;
    }

    .mb-header .main .form button:hover {
        color: #ea0e1c;

    }

    .mb-header .main .form input {
        position: absolute;
        top: .3rem;
        /* box-sizing: border-box; */
        font-size: .28rem;
        height: .5rem;
        padding: 0 .2rem;
        background: #eceaeb;
        /* margin-top: -0.38rem; */
        border: none;
        margin: 0 auto;
        width: 6rem;
        border-radius: .3rem;
        -webkit-border-radius: .3rem;
        -moz-border-radius: .3rem;
        -ms-border-radius: .3rem;
        -o-border-radius: .3rem;

    }

    .mb-header .main .list-warp {
        position: absolute;
        top: 1.76rem;
        display: none;
        /* opacity: 0; */
        transition: all 1s;
        z-index: 999;
        box-shadow: 0.02rem 0.03rem 0.4rem #909090;
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        -ms-transition: all 1s;
        -o-transition: all 1s;
    }

    .mb-header .main .active1 {
        opacity: 1;

    }

    .mb-header .main .list-warp ul li {
        width: 6.9rem;
        height: 1.03rem;
        text-align: center;
        background: #f7f6f6;
        line-height: 1.03rem;
        padding-right: .35rem;
        padding-left: .35rem;
        font-size: .28rem;
        border-bottom: .01rem solid #dcdbdb;
    }

    .mb-header .main .list-warp ul li a {
        color: #333333;
    }

    .mb-header .main .list-warp ul li a span {
        font-size: .58rem;
        font-weight: lighter;
        float: right;
    }

    .mb-header .main .list-warp ul li.active a {
        color: #ea0e1c;
    }



    /* banner区域开始 */

    .mb-banner {
        width: 7.5rem;
        /*height: 4.82rem;*/
        display: block;
        /* margin-top: 1.66rem; */
    }

    .slideBox {
        width: 7.5rem;
        /*height: 4.82rem;*/
        overflow: hidden;
        max-width: 9.2rem;
        position: relative;
        border-radius: 0.1rem;
        -webkit-border-radius: 0.1rem;
        -moz-border-radius: 0.1rem;
        -ms-border-radius: 0.1rem;
        -o-border-radius: 0.1rem;
    }

    .slideBox .hd {
        position: absolute;
        bottom: 0.2rem;
        width: 1.1rem;
        height: .2rem;
        left: 50%;
        margin-left: -0.55rem;
        z-index: 1;
    }

    .slideBox .hd ul {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: space-between;
    }

    .slideBox .hd li {
        margin: 0 .6px;
        width: .15rem;
        height: .15rem;
        text-align: center;
        background: url(banner_icon_001.png) no-repeat 0 0;
        background-size: 100% 100%;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        *display: inline;
        overflow: hidden;
        *zoom: 1;
    }

    .slideBox .hd li.on {
        background: url(banner_icon_002.png) no-repeat 0 0;
        background-size: 100% 100%;
        width: .3rem;
    }

    .slideBox .bd {
        position: relative;
        width: 7.5rem;
        /*height: 4.82rem;*/
        z-index: 0;
        overflow: hidden
    }

    .slideBox .bd li {
        position: relative;
        text-align: center;
        width: 7.5rem;
        /*height: 4.82rem;*/
    }

    .slideBox .bd li img {
        vertical-align: top;
        width: 100%;
        width: 7.5rem;
        /*height: 4.82rem;*/
        /* 图片宽度100%，达到自适应效果 */
    }

    .slideBox .bd li a {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }


    /* 时政 */
    .currentPolitics{ width:100%; padding:10px; text-align:center;}
    .currentPolitics h1{ font-size: 20px; }
    .currentPolitics a{color: #3848a0;}
    .currentPolitics a:hover{color: #ff9724;}

    /* 去掉链接触摸高亮 */
    .mb-section {
        /* width: 6.9rem;
        margin: 0 auto;
        margin-top: .7rem; */
        display: block;
        width: 7.5rem;
        padding: .7rem .3rem .35rem .3rem;
        /* background: #f5f5f5; */
    }

    .mb-section .title {
        color: #be1e27;
        font-size: .36rem;
        text-align: center;
        font-weight: bold;
    }

    .mb-section .line {
        width: .74rem;
        height: .09rem;
        background: #be1e27;
        margin: 0 auto;
        margin-top: .2rem;
        margin-bottom: .6rem;
    }

    .mb-section ul li {
        width: 2.13rem;
        height: .9rem;
        margin-bottom: .3rem;
        /* padding: 2.5rem 3.5rem; */
        line-height: .9rem;
        margin-right: .25rem;
        box-shadow: .02rem .02rem .05rem #909090;
        float: left;
        text-align: center;

    }

    .mb-section ul li a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mb-section ul li a .tu {
        /* float: left; */
        width: .34rem;
        margin-right: .1rem;
        /* display: inline-block; */
        height: .37rem;
    }

    .mb-section ul li a .text {
        font-size: .22rem;
        /* width:9.8rem; */
        /* display: inline-block; */
        /* height: 2rem; */
        color: #333333;
        /* float: right; */
        background-size: 100% 100%;


    }

    .mb-section ul li:nth-child(1) a .tu {
        background: url('./mbgsjj.png') no-repeat;
        background-size: 100% 100%;
    }

    .mb-section ul li:nth-child(2) a .tu {
        background: url('./mbldjt.png') no-repeat;
        background-size: 100% 100%;

    }

    .mb-section ul li:nth-child(3) a .tu {
        background: url('./mblsyg.png') no-repeat;
        background-size: 100% 100%;

    }

    .mb-section ul li:nth-child(4) a .tu {
        background: url('./mbzzjg.png') no-repeat;

        background-size: 100% 100%;
    }

    .mb-section ul li:nth-child(5) a .tu {
        background: url('./mbzlgh.png') no-repeat;

        background-size: 100% 100%;
    }

    .mb-section ul li:nth-child(6) a .tu {
        background: url('./mbqyry.png') no-repeat;

        background-size: 100% 100%;
    }

    .mb-section ul li:nth-child(7) a .tu {
        background: url('./mbqywh.png') no-repeat;

        background-size: 100% 100%;
    }

    .mb-section ul li:nth-child(8) a .tu {
        background: url('./mbywzz.png') no-repeat;

        background-size: 100% 100%;
    }

    .mb-section ul li:nth-child(3),
    .mb-section ul li:nth-child(6),
    .mb-section ul li:nth-child(9) {
        margin-right: 0rem;

    }





    .mb-section1 {
        width: 6.9rem;
        margin: 0 auto;
        margin-top: .3rem;
        display: block;
    }

    .mb-section1 .title {
        text-align: center;
        font-size: .36rem;
        font-weight: bold;
        color: #333333;
        margin-bottom: .5rem;
    }



    .mb-section1 .news1 {
        width: 6.9rem;
        height: 4.2rem;
        margin: 0 auto;
        margin-bottom: .6rem;
    }

    .slideBoxNew {
        width: 6.9rem;
        height: 4.2rem;
        overflow: hidden;
        position: relative;
    }

    .slideBoxNew .hd {
        position: absolute;
        bottom: .19rem;
        width: 1.1rem;
        height: .2rem;
        right: .23rem;

        z-index: 1;
    }

    .slideBoxNew .hd ul {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: space-between;
    }

    .slideBoxNew .hd li {
        margin: 0 .6px;
        width: .2rem;
        height: .2rem;
        text-align: center;
        background: url(white.png) no-repeat 0 0;
        background-size: 100% 100%;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        *display: inline;
        overflow: hidden;
        *zoom: 1;
    }

    .slideBoxNew .hd li.on {
        background: url(red.png) no-repeat 0 0;
        background-size: 100% 100%;
        /* width: .3rem; */
    }

    .slideBoxNew .bd {
        position: relative;
        width: 6.9rem;
        height: 4.2rem;
        z-index: 0;
        overflow: hidden
    }

    .slideBoxNew .bd li {
        position: relative;
        text-align: center;
        width: 6.9rem;
        height: 4.2rem;
    }

    .slideBoxNew .bd li img {
        vertical-align: top;
        width: 6.9rem;
        height: 4.2rem;
        /* 图片宽度100%，达到自适应效果 */
    }

    .slideBoxNew .bd li a {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    /* 去掉链接触摸高亮 */
    .slideBoxNew .bd li .tit {
        display: block;
        width: 100%;
        position: absolute;
        bottom: 0;
        height: .58rem;
        line-height: 0.58rem;
        background: url(swiper_bg.png);
        color: #fefefe;
        text-align: left;
        font-size: .22rem;
        padding: 0 .23rem;
    }

    .focusBox1 {
        position: relative;
        width: 6.9rem;
        height: 4.2rem;
        overflow: hidden;
    }

    .focusBox1 .picc img {
        width: 6.9rem;
        height: 4.2rem;
        display: block;
    }

    .focusBox1 .hd {
        overflow: hidden;
        zoom: 1;
        position: absolute;
        bottom: .15rem;
        right: .4rem;
        z-index: 3
    }

    .focusBox1 .hd li {
        float: left;
        line-height: .18rem;
        text-align: center;
        font-size: .12rem;
        margin-left: 0.1rem;
        width: .18rem;
        border-radius: 50%;
        height: .18rem;
        cursor: pointer;
        overflow: hidden;
        background: url(white.png) no-repeat center;
        margin-left: .04rem;
        filter: alpha(opacity=80);
        opacity: .8;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .focusBox1 .hd .on {
        background: url(red.png) no-repeat center;
        filter: alpha(opacity=100);
        opacity: 1;
        border-radius: 50%;

    }

    .focusBox1 .prev,
    .focusBox1 .next {
        width: .33rem;
        height: .75rem;
        position: absolute;
        top: 50%;
        margin-top: -0.37rem;
        z-index: 3;
        filter: alpha(opacity=20);
        -moz-opacity: .2;
        opacity: .2;
        -webkit-filter: alpha(opacity=20);
    }

    .focusBox1 .prev {
        background: url(nav_left.png) no-repeat right;
        left: 0
    }

    .focusBox1 .next {
        background: url(nav-right.png) no-repeat left;
        right: 0
    }

    .focusBox1 .prev:hover,
    .focusBox1 .next:hover {
        filter: alpha(opacity=60);
        -moz-opacity: .6;
        opacity: .6
    }

    ul.picc li {
        position: relative;
        width: 100%;
        width: 690px;
    }

    li .xxtitle1 {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: .55rem;
        line-height: .1rem;
        background: url(swiper_bg.png) repeat-x;
    }

    li .xxtitle1 a {
        font-size: .15rem;
        color: #fff;
        padding-left: .2rem;
    }

    .mb-section1 .news2 {
        width: 6.9rem;
        height: 4rem;
    }

    /*页签自动切换代码 */
    .mb-slideTxtBox {
        width: 100%;
        float: left;
    }

    .mb-slideTxtBox .hd {
        width: 100%;
        float: left;
        /* margin-left: 10px; */
        height: .37rem;
        border-bottom: .01rem solid #d8d8d8;
        *height: .37rem;
    }

    .mb-slideTxtBox .hd ul {
        float: left;
        line-height: 1;
        margin-top: -.69rem;
    }

    .mb-slideTxtBox .hd ul li {
        /* width: 104px; */
        /*margin-right: .56rem;*/
        display: inline-block;
        height: .4rem;
        line-height: .24rem;
        *height: .37rem;
        *line-height: .24rem;
        position: relative;
        z-index: 2;
        color: #333333;
        font-size: .24rem;
        font-weight: bold;
        cursor: pointer;
        text-align: center;
    }

    .mb-slideTxtBox .hd ul li a,
    .mb-slideTxtBox .hd ul li span {
        width: 100%;
        color: #333333;

        display: inline-block;
    }

    .mb-slideTxtBox .hd ul li.on {
        /* background: url(txt_on.png) no-repeat 0 0; */
        color: #cd0e19;
        border-bottom: .05rem solid #cd0e19;
    }

    .mb-slideTxtBox .hd ul li.on a,
    .mb-slideTxtBox .hd ul li.on span {
        color: #cd0e19;
    }

    .mb-slideTxtBox .hd .more {
        float: right;
        color: #999;
        font-size: .18rem;
        line-height: .38rem;
        *line-height: .37rem;
        margin-top: -4px;
    }

    .mb-slideTxtBox .hd .more div {
        float: left;
        /* display: none; */
    }

    .mb-slideTxtBox .hd .more a {
        float: left;
        color: #999;
    }

    .mb-slideTxtBox .hd .more a.on {
        display: inline-block;
    }

    .mb-slideTxtBox .hd .more a:hover {
        color: #cd0e19;
    }

    .mb-slideTxtBox .bdlist {
        width: 100%;
        float: left;
        height: 2.67rem;
        margin-top: .1rem;
    }

    .mb-slideTxtBox .bdlist ul {}

    .mb-slideTxtBox .bdlist ul li {
        height: .7rem;
        line-height: .7rem;
        border-bottom: .01rem dashed #d8d8d8;
        font-size: .22rem;
        padding: 0 .07rem;
        color: #333;
        /* background: url(icon_001.png) no-repeat 0 50%; */
    }

    .mb-slideTxtBox .bdlist ul li a {
        width: 100%;
        float: left;
        color: #333333;
        /* padding-left: 13px; */
        *width: 4.67rem;
    }

    .mb-slideTxtBox .bdlist ul li .span2 {
        float: right;
        color: #999999;
        font-size: .16rem;
    }

    .mb-slideTxtBox .bdlist ul li a .s1 {
        margin-right: .05rem;
        font-size: .14rem;
        float: left;
        color: #999999;
    }

    .mb-slideTxtBox .bdlist ul li:hover a {
        color: #cd0e19;
    }

    .mb-slideTxtBox .bdlist ul li:hover span {
        color: #cd0e19;
    }



    .mb-section2 {
        margin-top: .5rem;
        background: #f5f5f5;
        width: 100%;
        display: block;
    }

    .mb-section2 .clearfix {
        /* margin-bottom: .55rem; */
        height: .55rem;
    }

    .mb-section2 .title {

        font-size: .36rem;
        font-weight: bold;
        /* margin-top: .55rem; */
        text-align: center;
        margin-bottom: .32rem;
    }

    .mb-section2 .show {
        width: 6.34rem;
        text-align: center;
        margin: 0 auto;
        font-size: .18rem;
        color: #999999;
        margin-bottom: .4rem;
    }

    .mb-section2 .work-list {
        width: 6.9rem;
        margin: 0 auto;
        /* height: 21.2rem; */
        display: flex;
        flex-wrap: wrap;
        /* justify-content: space-between; */
        /* align-content: space-between; */
    }

    .mb-section2 .work-list .item {
        width: 6.9rem;
        height: 4.8rem;
        margin-bottom: .5rem;
        /* background: chartreuse; */
        background-size: 100% 100%;

        position: relative;
    }

    .mb-section2 .work-list a:nth-child(1) .item {
        background: url('./djgz2021.jpg') no-repeat left top;
        /*background: url('./aqcs.png') no-repeat left top;*/
        background-size: 100% 100%;
    }

    .mb-section2 .work-list a:nth-child(2) .item {
        background: url('./zdgc.png') no-repeat;
        background-size: 100% 100%;

    }

    .mb-section2 .work-list a:nth-child(3) .item {
        background: url('./xmjj.png') no-repeat;
        background-size: 100% 100%;

    }

    .mb-section2 .work-list a:nth-child(4) .item {
        background: url('./scjy.png') no-repeat center right;
        background-size: 100% 100%;

    }

    .mb-section2 .work-list .item .item-bg {
        position: absolute;
        width: 2.38rem;
        height: .66rem;
        bottom: .4rem;
        left: .5rem;
        background-color: rgba(0, 0, 0, 0.4);
        font-size: .28rem;
        text-align: center;
        line-height: .66rem;
        color: #ffffff;
        font-weight: bold;
    }

    .mb-section2 .clearfix1 {
        /* margin-bottom: .55rem; */
        height: .45rem;
    }


    .mb-section3 {
        width: 6.9rem;
        margin: 0 auto;
        display: block;
        margin-top: .59rem;
    }

    .mb-section3 .list1-warp {
        width: 6.9rem;
        height: 6.9rem;
        box-shadow: 0.02rem 0.02rem 0.05rem #909090;
        padding: .35rem .32rem 0 .3rem;
        margin-bottom: .5rem;
    }

    .mb-section3 .list1-warp .title {
        margin-bottom: .37rem;
    }

    .mb-section3 .list1-warp .title span {
        font-size: .28rem;
        font-weight: bold;
        float: left;
        color: #333333;
    }

    .mb-section3 .list1-warp .title a {
        font-size: .18rem;
        color: #333333;
        float: right;
    }

    .mb-section3 .list1-warp .tu1 {

        height: 2.18rem;
        width: 100%;
        background: url(./dqgz.png) no-repeat;
        background-size: 110% 150%;
        margin-bottom: .3rem;
    }

    .mb-section3 .list1-warp ul li {
        font-size: .22rem;
        margin-bottom: .22rem;

    }

    .mb-section3 .list1-warp ul li a {
        color: #333333;
    }

    .mb-section3 .list3,
    .mb-section3 .list2 {
        height: 3.46rem;
    }

    .mb-section3 .list3 .title,
    .mb-section3 .list2 .title {
        margin-bottom: .52rem;
    }

    .mb-section4 {
        margin-top: 60px;
        display: block;
        width: 6.9rem;
        margin: 0 auto;
        box-shadow: 0.02rem 0.02rem 0.05rem #909090;
        height: 4.8rem;
        padding: .35rem .23rem 0rem .27rem;
        margin-bottom: .56rem;

    }

    .mb-section4 .title {
        font-size: .28rem;
        font-weight: bold;
        /* float: left; */
        color: #333333;
        margin-bottom: .25rem;
    }

    .mb-section4 .pic-list {
        width: 6.46rem;
        margin: 0 auto;
        margin-bottom: .65rem;
    }

    .mb-section4 .pic-list ul li {
        /* width: 33.3333%; */
        width: 32.9333%;
        /* border: .01rem solid #999999; */
        height: 1.1rem;
        float: left;
    }

    .mb-section4 .pic-list ul li .pic a img {
        width: 100%;
        height: 1.1rem;
        border: 0.01rem solid #999999;
    }

    .mb-footer {
        text-align: center;
        font-size: .22rem;
        color: #666666;
        display: block;

    }

    .mb-footer .txt {
        margin-bottom: .17rem;
    }

    .mb-footer .seat {
        height: .45rem;
    }

}